package DAO;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;

import Negocio2.*;
import java.util.ArrayList;

public class Main {

	/**
	 * @param args
	 * @throws SQLException 
	 */
	public static void main(String[] args) throws SQLException {
            //Teste US01
            Professor professor = new Professor();
            professor.setNome("Gilmar");
            professor.setMatricula("11111");
            ProfessorDAO professorDAO = new ProfessorDAO();
            professorDAO.adiciona(professor);

            /*
            //Teste US02
            List<Professor> professores = professorDAO.getLista();
            Disciplina disciplina = new Disciplina();
            disciplina.setNome("Engenharia Aplicada");
            DisciplinaDAO disciplinaDAO = new DisciplinaDAO();
            //disciplinaDAO.adiciona(disciplina);
            //List<Disciplina> disciplinas = disciplinaDAO.getLista();

           /* for (Disciplina disciplina1 : disciplinas) {
                System.out.println(disciplina1.getCodigo());
            }

            for (Professor professor1 : professores) {
                System.out.println(professor1.getCodigo());
            }

            //professorDAO.adicionaDisciplina(disciplinas.get(0), professores.get(0));

            //Teste US03

            Turma turma = new Turma();
            turma.setCodigoDisciplina(disciplinas.get(0).getCodigo());
            turma.setHorario("Tercas e Quintas 8:00/10:00");
            turma.setSala("CA 13");

            TurmaDAO turmaDAO = new TurmaDAO();
           // turmaDAO.adiciona(turma);

            //Teste US04

            Disciplina disciplinaTeste = new Disciplina();
            disciplinaTeste.setNome("POO");
            disciplinaDAO.adiciona(disciplinaTeste);
            List<Disciplina> disciplinas = disciplinaDAO.getLista();
            for (Disciplina disciplina1 : disciplinas) {
                System.out.println(disciplina1.getCodigo());
            }
            //professorDAO.adicionaDisciplinaProximoSemestre(disciplinas.get(1), professores.get(0));
            */
	}


}
